﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace RN.Entidades
{
    public class Activos
    {
        #region ATRIBUTOS
        private int LACTIVOS_ID;

       
        private string ICODIGOBARRAS;

        
        private string SDESCIPCION_DSC  ;

      
        private string SPROPIEDAD;

       
        private DateTime DTFECHACOMPRA_DT;

       
        private DateTime DTFECHADEALTA_DT;

       
        private int IVIDAUTIL;

      
        private string SESTADO;

       
        private string SMARCA;

       
        private string SMODELO;

      
        private string SFORMA;

        
        private string SSERIAL;

     
        private string SCOLOR;

      
        private string SCAPACIDAD;

       
        private string SMATERIAL;

       
        private string SALTO;

      
        private string SLARGO;

       
        private string SANCHO;

      
        private int IDIAMETRO;

        private int INUMERODEDIVICIONES;

        
        private string REPORTADOALSEGURO;

        
        private string STIPODEALTA;


        private string STIPODEASIGANCION;

       
       
        private int NUMERODECOMPROVANTE;

      
        private DateTime DTFECHABAJA_DT;

       
        private string SMOTIVOBAJA;

       
        private double IVALOR;

        
        private int ICONCURRENCIA;

      
        private Familias LFAMILIAS_ID;

       
        private Proveedor LPROVEEDORE_ID;

        
        private Puntos LPUNTOS;

       
        private Personal LPERSONAL_ID;

      
        #endregion
        #region PROPERTIES
        public Personal LPERSONAL_ID1
        {
            get { return LPERSONAL_ID; }
            set { LPERSONAL_ID = value; }
        }
        public string STIPODEASIGANCION2
        {
            get { return STIPODEASIGANCION; }
            set { STIPODEASIGANCION = value; }
        }

        public string ICODIGOBARRAS1
        {
            get { return ICODIGOBARRAS; }
            set { ICODIGOBARRAS = value; }
        }
        public string SDESCIPCION_DSC1 
        {
            get { return SDESCIPCION_DSC ; }
            set { SDESCIPCION_DSC  = value; }
        }
        public DateTime DTFECHADEALTA_DT1
        {
            get { return DTFECHADEALTA_DT; }
            set { DTFECHADEALTA_DT = value; }
        }
        public int LACTIVOS_ID1
        {
            get { return LACTIVOS_ID; }
            set { LACTIVOS_ID = value; }
        }
        public DateTime DTFECHACOMPRA_DT1
        {
            get { return DTFECHACOMPRA_DT; }
            set { DTFECHACOMPRA_DT = value; }
        }
        public string SPROPIEDAD1
        {
            get { return SPROPIEDAD; }
            set { SPROPIEDAD = value; }
        }
        public int IVIDAUTIL1
        {
            get { return IVIDAUTIL; }
            set { IVIDAUTIL = value; }
        }
        public string SMARCA1
        {
            get { return SMARCA; }
            set { SMARCA = value; }
        }
        public string SESTADO1
        {
            get { return SESTADO; }
            set { SESTADO = value; }
        }
        public string SMODELO1
        {
            get { return SMODELO; }
            set { SMODELO = value; }
        }
        public string SFORMA1
        {
            get { return SFORMA; }
            set { SFORMA = value; }
        }
        public string SSERIAL1
        {
            get { return SSERIAL; }
            set { SSERIAL = value; }
        }
        public string SCOLOR1
        {
            get { return SCOLOR; }
            set { SCOLOR = value; }
        }
        public string SCAPACIDAD1
        {
            get { return SCAPACIDAD; }
            set { SCAPACIDAD = value; }
        }
        public string SLARGO1
        {
            get { return SLARGO; }
            set { SLARGO = value; }
        }
        public string SMATERIAL1
        {
            get { return SMATERIAL; }
            set { SMATERIAL = value; }
        }
        public string SALTO1
        {
            get { return SALTO; }
            set { SALTO = value; }
        }
        public int IDIAMETRO1
        {
            get { return IDIAMETRO; }
            set { IDIAMETRO = value; }
        }
        public string SANCHO1
        {
            get { return SANCHO; }
            set { SANCHO = value; }
        }
        public int INUMERODEDIVICIONES1
        {
            get { return INUMERODEDIVICIONES; }
            set { INUMERODEDIVICIONES = value; }
        }
        public string REPORTADOALSEGURO1
        {
            get { return REPORTADOALSEGURO; }
            set { REPORTADOALSEGURO = value; }
        }
        public string STIPODEALTA1
        {
            get { return STIPODEALTA; }
            set { STIPODEALTA = value; }
        }
        public string STIPODEASIGANCION1
        {
            get { return STIPODEASIGANCION; }
            set { STIPODEASIGANCION = value; }
        }
        public int NUMERODECOMPROVANTE1
        {
            get { return NUMERODECOMPROVANTE; }
            set { NUMERODECOMPROVANTE = value; }
        }
        public DateTime DTFECHABAJA_DT1
        {
            get { return DTFECHABAJA_DT; }
            set { DTFECHABAJA_DT = value; }
        }
        public string SMOTIVOBAJA1
        {
            get { return SMOTIVOBAJA; }
            set { SMOTIVOBAJA = value; }
        }
        public double IVALOR1
        {
            get { return IVALOR; }
            set { IVALOR = value; }
        }
        public int ICONCURRENCIA1
        {
            get { return ICONCURRENCIA; }
            set { ICONCURRENCIA = value; }
        }
        public Familias LFAMILIAS_ID1
        {
            get { return LFAMILIAS_ID; }
            set { LFAMILIAS_ID = value; }
        }
        public Proveedor LPROVEEDORE_ID1
        {
            get { return LPROVEEDORE_ID; }
            set { LPROVEEDORE_ID = value; }
        }
        public Puntos LPUNTOS1
        {
            get { return LPUNTOS; }
            set { LPUNTOS = value; }
        }
        #endregion
        #region METODOS
        public Activos(int LACTIVOS_ID,string ICODIGOBARRAS,string SDESCRIPCION,string SPROPIEDAD, DateTime 
            DTFECHACOMPRA_DT,DateTime DTFECHADEALTA_DT,int IVIDAUTIL,string SESTADO,string SMARCA, string SMODELO,string SFORMA,
            string SSERIAL,string SCOLOR,string SCAPACIDAD,string SMATERIAL,string SALTO,string SLARGO,string SANCHO,int IDIAMETRO,
            int INUMERODEDIVICIONES,string REPORTADOALSEGURO,string STIPODEALTA,string STIPODEASIGANCION,int NUMERODECOMPROVANTE,
            DateTime DTFECHABAJA_DT,string SMOTIVOBAJA,double IVALOR,int ICONCURRENCIA,
             Subfamilias LSUBFAMILIAS_ID,Proveedor LPROVEEDORE_ID,Puntos LPUNTOS,Personal LPERSONAL_ID) { 
                this.LACTIVOS_ID=LACTIVOS_ID;
                        this.ICODIGOBARRAS=ICODIGOBARRAS;
                                this.SDESCIPCION_DSC=SDESCRIPCION;
                                        this.SPROPIEDAD=SPROPIEDAD;
                                                this.DTFECHACOMPRA_DT=DTFECHACOMPRA_DT;
                                                        this.DTFECHADEALTA_DT=DTFECHADEALTA_DT;
                                                                this.IVIDAUTIL=IVIDAUTIL;
                                                                        this.SESTADO=SESTADO;
                                                                                this.SMARCA=SMARCA;
                                                                                        this.SMODELO=SMODELO;
                                                                                                this.SFORMA=SFORMA;
                                                                                                        this.SSERIAL=SSERIAL;
                                                                                                                this.SCOLOR=SCOLOR;
                                                                                                                        this.SCAPACIDAD=SCAPACIDAD;
                                                                                                                                this.SMATERIAL=SMATERIAL;
                                                                                                                                        this.SALTO=SALTO;
                                                                                        this.SLARGO=SLARGO;
                                                                        this.SANCHO=SANCHO;
                                                                        this.IDIAMETRO=IDIAMETRO;
                                                                        this.INUMERODEDIVICIONES=INUMERODEDIVICIONES;
                                                                        this.REPORTADOALSEGURO = REPORTADOALSEGURO;
            this.STIPODEALTA=STIPODEALTA;
                this.STIPODEASIGANCION=STIPODEASIGANCION;
                    this.NUMERODECOMPROVANTE=NUMERODECOMPROVANTE;
                    this.DTFECHABAJA_DT = DTFECHABAJA_DT; this.SMOTIVOBAJA=SMOTIVOBAJA; this.IVALOR=IVALOR;
                    this.IVALOR = IVALOR; this.ICONCURRENCIA = ICONCURRENCIA; this.LFAMILIAS_ID1 = LFAMILIAS_ID1; this.LPROVEEDORE_ID = LPROVEEDORE_ID;
            this.LPUNTOS = LPUNTOS; this.LPERSONAL_ID = LPERSONAL_ID;
            this.ICONCURRENCIA = 1;
     
        }
        public Activos()
        {
            LACTIVOS_ID= -1;
            ICONCURRENCIA = 1;
       
         ICODIGOBARRAS="";

       
       SDESCIPCION_DSC= string.Empty;

      
       SPROPIEDAD= string.Empty;

       
      DTFECHACOMPRA_DT= new DateTime();

       
         DTFECHADEALTA_DT= DateTime.Now;

       
        IVIDAUTIL= -1;

      
         SESTADO= string.Empty;

       
        SMARCA= string.Empty;

       
         SMODELO= string.Empty;

      
         SFORMA= string.Empty;

        
        SSERIAL= string.Empty;

     
         SCOLOR= string.Empty;

      
        SCAPACIDAD= string.Empty;

       
        SMATERIAL= string.Empty;

       
        SALTO= string.Empty;

      
        SLARGO= string.Empty;

       
        SANCHO= string.Empty;

      
        IDIAMETRO= -1;


        INUMERODEDIVICIONES= -1;


        
         REPORTADOALSEGURO=string.Empty;

        
       STIPODEALTA= string.Empty;

       
        STIPODEASIGANCION= string.Empty;

       NUMERODECOMPROVANTE= -1;


      
        DTFECHABAJA_DT= new DateTime();

       
        SMOTIVOBAJA= string.Empty;

        IVALOR= -1;


        
        

      
       LFAMILIAS_ID=new Familias();

       
        LPROVEEDORE_ID= new Proveedor();

        
         LPUNTOS= new Puntos();

       
        LPERSONAL_ID= new Personal();
        }
        #endregion

     
    }
}
